/*
 * Title: style.css
 * Description: Stylesheet for proofGallery
 * Package: proofGallery ver. 0.1
 * Author: Jesse Grobstein
 * Organization: I Services, Inc.
 * URI: http://iservicesinc.net
*/
@import url("reset.css");
@import url("rebuild.css");


/* Structure */
body {background:rgb(128,128,128);text-align:center;position:relative;}
header, content, footer {margin:8px auto;width:1020px;position:relative;}
header, footer {padding:16px 0;}
ul {list-style:none;margin:0;padding:0;}

/* Fonts */
content, footer, p, span {color:#000;font:normal 14px 'Open Sans Condensed', sans-serif;text-shadow:1px 1px #666;}
h1 {color:#444;padding:6px;text-shadow:1px 1px 6px #666;}
h2, h3, h4, h5, h6 {color:#666;text-shadow:1px 1px #999;}
h1 {font:bold 300% 'Open Sans Condensed', sans-serif;}
h2 {font:bold 180% 'Open Sans Condensed', sans-serif;}
h3 {font:bold 160% 'Open Sans Condensed', sans-serif;}
h4 {font:bold 140% 'Open Sans Condensed', sans-serif;}
h5 {font:bold 120% 'Open Sans Condensed', sans-serif;}
h6 {font:bold 100% 'Open Sans Condensed', sans-serif;}
sup {font-size:60%;}
a {color:#fff;text-decoration:none;text-shadow:1px 1px #666;}
a:hover {color:#fff;text-decoration:none;text-shadow:-1px -1px #666;}

/* Content */
form#upload label {font:normal 16px tahoma;}
form#upload input#file {background:#888;border-radius:4px;display:inline!IMPORTANT;font:normal 16px tahoma;}
input#approvePhotos {display:inline!IMPORTANT;}
.clear {clear:both;}
#gpl {background:;}
input.btn {
background:url(./btn.png) repeat-x;
border:none;
color:#999;
cursor:pointer;
line-height:28px;
margin:8px 12px;
text-shadow:-1px -1px #000;
border-radius: 8px;
}
/* Gallery */
#gallery{
width:1020px;
margin:0 auto;
position:relative;
}
.pic{
background:#111;
border:5px solid #111;
border-bottom:18px solid #111;
clear:none;
float:left;
margin:12px;
width:150px;
height:115px;
overflow:hidden;
position:relative;
-moz-box-shadow:2px 2px 3px #333333;
-webkit-box-shadow:2px 2px 3px #333333;
box-shadow:2px 2px 3px #333333;
}
.pic a{
width:175px;
height:115px;
display:block;
text-align:left;
text-indent:20px;
z-index:-10;
}
.pic input{
position:absolute;
left:0;
top:0;
}